<?php
class User extends Model {
    protected $table = 'users';
    
    /**
     * 获取所有用户
     * @return array 用户列表
     */
    public function getUsers() {
        return $this->findAll();
    }
    
    /**
     * 根据ID获取用户
     * @param int $id 用户ID
     * @return array|null 用户信息或null
     */
    public function getUserById($id) {
        $result = $this->findById($id);
        return !empty($result) ? $result[0] : null;
    }
    
    // 可以添加特定于用户的方法
    public function findByEmail($email) {
        $query = "SELECT * FROM {$this->table} WHERE email = ?";
        return $this->db->query($query, [$email]);
    }
}
?>